.page{font-size: 14px; color: #FFFFFF;font-family: "my-font";}
.page input{ height: 30px; line-height: 30px; color:#B7B7B7; margin-top: 7px;}
.page image{width: 270px; height: 35px; overflow: hidden;}
.index-top{background: url(../../static/home/sy_bj.png) no-repeat; background-size: cover; width: 100%; padding: 50px 15px; overflow: hidden;}
.index-top span{background: url(../../static/home/sy_bj19.png) no-repeat right; display: inline-block; width: 10px; height: 8px; background-size: cover; margin-left: 5px;}
.index-top span.r{background: url(../../static/home/sy_bj20.png) no-repeat right; background-size: cover; width: 12px;}
.flexClass{display: flex;justify-content: space-between;}
.uniFlex{display: flex; align-items: center;}
.logo_right{line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.logo_right .provincial{width: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search{overflow: hidden; background: #FFFFFF; border-radius: 50px;display:flex;justify-content: space-between;align-items: center; width: 100%; height: 45px; line-height: 45px; padding: 0 15px; margin-top: 25px;}
.search_nf{color: #28435D; width: 80px; height: 45px;}
.search_in{flex-grow:4;}
.search_in input{
	color: #666666;
	margin-top: 0;
}
.search_an{background: url(../../static/home/sy_bj22.png) no-repeat center; width: 18px;height: 18px; background-size: cover; }
.search_yf{color: #28435D; width: 80px; height: 45px;}
.index-cont{overflow: hidden; background-color: #FFFFFF; width: 100%; border-radius:15px; position: relative; margin-top: -15px; padding:15px 9px;}
.index-cont h2{font-size: 18px; color: #2C2C2C; font-weight: bold; background: url(../../static/home/sy_bj16.png) no-repeat center left;
background-size: contain; padding-left: 15px; margin-top: 15px; margin-bottom: 10px; margin-left: 6px;}
.index-cont uni-picker{color: #333333; position: absolute; right: 20px; top: 30px; border: 1px solid #dedede; padding: 4px 25px 4px 10px;
background: url(../../static/home/sy_bj20.png) no-repeat center right 5px; background-size:12px;}
.cont_nr{display: flex; overflow: hidden; clear: both;}
.cont_nr.r{margin: 0 10px;}
.cont_nr .r{width: 100%; position: relative;}
.cont_nr image{width: 100%; height: 125px; display: block;}
.cont_nr .cover{position: absolute; z-index: 1; top: 22px; left: 15%; width:70%; text-align: center; font-size: 16px;}	
.cont_nr .cover span{display: block; font-size: 18px; margin-bottom: 7px;}

.cont_xmjd{overflow: hidden; background: url(../../static/home/xmjd11.png) no-repeat; background-size:contain; padding: 32px 20px;}
.cont_xmjd.m{background: url(../../static/home/xmjd22.png) no-repeat; background-size: contain; }
.cont_xmjd.l{background: url(../../static/home/xmjd33.png) no-repeat; background-size: contain; }
.xmjd_left{float: left; width: 23%; text-align: center;}
.xmjd_left image{width: 28px; height: 32px; margin-bottom: 6px;}
.xmjd_left h2{background: none; font-size: 18px; font-weight: bold; color: #A5383C; padding:0; margin: 0;}
.cont_xmjd.m .xmjd_left h2{color: #24548B;}
.cont_xmjd.l .xmjd_left h2{color: #DB8F15;}
.xmjd_right{overflow: hidden; width: 70%; float: right; margin-right: 3%;}
.xmjd_right p{float: left;width: 45%; font-size: 16px; color: #28435D; margin-left: 5px;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.xmjd_right p.r{float: right;width: 47%; margin-right: 5px;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
/* .uni-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
} */
.xmjd_right p span{display: block; font-size: 18px; color: #28435D; margin-top: 5px;}
.xmjd_right p span.tz{color: #FF747A; font-weight: bold;}
.xmjd_right p span.kg{color: #70B7EB; font-weight: bold;}
.xmjd_right p span.jg{color: #EAB56E; font-weight: bold;}
.xmjd_bottom{overflow: hidden; clear: both; margin-top: 55px;}
.cont_xm{overflow: hidden; box-shadow:0 0 10px rgba(189, 189, 189, .5); border: 1px solid #FFFDFD; padding: 10px; margin: 0 10px; border-radius: 10px; margin-top: 20px;}
.cont_xm_nr{display: flex;flex-wrap: wrap;}
.cont_xm_nr.r{border-bottom:1px solid #E8E8E8;}
.cont_xm_nr p{border-right: 1px solid #E8E8E8; text-align: center; font-size: 16px; color: #28435D;margin: 20px 0; padding: 0 10px; width: 25%;}
.cont_xm_nr p:last-child{border-right: none;}
.cont_xm_nr p span{display: block; font-size: 18px; color: #3D84FE; font-weight: bold; margin-bottom: 10px;}
.cont_xm_nr image{width: 25px; height: 18px;}
.cont_nr .a{ text-align: center;}
.cont_nr .a image{width: 90px; height: 90px;}
.cont_nr p{font-size: 16px; color: #28435D;}
.bottom{overflow: hidden; height: 50px;}

.sjld{overflow: hidden; padding: 20px;}
.sjld h2{font-size: 18px; color: #0B121A; font-weight: bold;}
.sjld.r{border-bottom: 10px solid #F5F6F7;}
.orderbox {width: 100vw;display: flex;align-items: center;flex-direction: column;}
.box-warp {width: 100%;display: flex;align-items: center;flex-direction: column;color: #000;}
.orderbox>view:nth-child(1) {margin-top: 20upx;}
.type-item-spec {width: 100%;display: flex;justify-content: space-between;border-bottom: 2upx solid #F0F0F0;padding: 0 50px;}
.type-name {font-size: 18px; color: #B7B7B7; font-weight: bold; line-height: 45px;}
.end-cont {display: none;}
.dis {display: block;}
.btna .type-name {color:#2A2A2A; background: url(../../static/home/sy_bj18.png) no-repeat bottom center;}
.end-cont{overflow: hidden; padding:12px 13px 20px 20px;}
.end-cont .button{border: 1px solid #EDEDED; border-radius: 5px; width: 23%; line-height: 35px; text-align: center; float: left; margin-right: 2%;
margin-top: 8px; font-size: 14px; color: #28435D;}
.lsjl .button{background: #EDEDED;border: 1px solid #EDEDED; border-radius: 5px; width: 23%; line-height: 35px; text-align: center; float: left; margin-right: 2%;
margin-top: 8px; font-size: 14px; color: #28435D;}
.end-cont .button:active{background: #3d84fe; border-color: #3d84fe; color: #FFFFFF;}
.pickerBox{
	width: 100%;
	height: 300px;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 110;
	background-color: #fff;
	color: #333;
}
picker-view.picker{
	width: 100%;
	height: 250px;
	color: #333;
	padding: 0 20px;
	box-sizing: border-box;
}
.modelHead{
	width: 100%;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	border-bottom: solid #F2F2F2 1px;
}
.modelHead .sure{
	color: #007AFF;
}